hedge nettle (stachys palustris) - French English Dictionary